package com.naiterui.ehp.bs.doctor.service;

/**
 * 曾用密码业务层
 *
 * @author guoyongxiang
 * @date 2019-06-22 15:01
 * @since 1.0.0
 */
public interface IBeforePasswordService {

    /**
     * 加密保存历史曾用密码
     *
     * @param userId
     * @param password
     * @param salt
     */
    void saveBeforePassword(Long userId, String password, String salt);

    /**
     * 验证是否与历史曾用密码相同
     *
     * @param userId
     * @param password 明文密码
     * @param salt     密码盐
     * @param times    最近几次
     *
     * @return true:相同, false:不相同
     */
    boolean verifyRepetBeforePassword(Long userId, String password, String salt, int times);
}
